Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use HTTP/1.1 protocol version by default and add new Browser::withProtocolVersion() #162

Merged
merged 2 commits into from
May 7, 2020

Conversation

clue
Copy link
Owner

@clue clue commented May 7, 2020

This changeset introduces HTTP/1.1 protocol version as the new default and adds a new Browser::withProtocolVersion() method to change this behavior. This is the preferred HTTP protocol version which also provides decent backwards-compatibility with legacy HTTP/1.0 servers. As such, there should rarely be a need to explicitly change this protocol version. Accordingly, this is not considered to be a BC break.

By default, all of the request methods default to sending requests using the
HTTP/1.1 protocol version. If you want to explicitly use the legacy HTTP/1.0
protocol version, you can use the withProtocolVersion()
method. If you want to use any other or even custom HTTP request method, you can
use the send() method.

Resolves #137
Refs #154
Builds on top of #161, #97, #58 and others
Also done in preparation for #49 and #89

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support HTTP 1.1
1 participant